﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Minecraft.Model.Mod
{
	/// <summary>
	/// mod map转换后的实体
	/// </summary>
	public class ModMapTransformInfo
	{
		/// <summary>
		/// 地图id
		/// </summary>
		public string mapId;
		/// <summary>
		/// 地图名称
		/// </summary>
		public string mapName;
		/// <summary>
		/// 地图point3
		/// </summary>
		public Point3 mapPoint3;
		/// <summary>
		/// 危险等级
		/// </summary>
		public int danger;
		/// <summary>
		/// 显示等级
		/// </summary>
		public int level;
		/// <summary>
		/// 是否时补给站
		/// </summary>
		public bool If_depot;
		/// <summary>
		/// 如果不是补给站，则所属的补给站的id
		/// </summary>
		public string depotId;
		/// <summary>
		/// 如果是补给站，则下一个补给站的id
		/// </summary>
		public string nextDepotId;

		/// <summary>
		/// 所属大层级（从1开始，同一大层级其layerBig相同（基地layerBig为1，基地区域的小地图的layerBig也为1））
		/// </summary>
		public int layerBig;
		/// <summary>
		/// 所属小层级（从1开始，同一大层级同一小层级其layerSmall相同）（定义此字段时考虑到同一补给站的下一个补给站可能有多个）
		/// </summary>
		public int layerSmall;
	}
}
